/**
 * Copyright &copy; 2019-2022 <a href="https://gitee.com/rit/zx-pm">zx-pm</a> All rights reserved.
 */
package com.zx.pm.modules.zx.entity;

import java.util.List;

import org.hibernate.validator.constraints.Length;

import com.zx.pm.common.persistence.DataEntity;

/**
 * 标书制作Entity
 * @author forest
 * @version 2019-02-11
 */
public class MakeTender extends DataEntity<MakeTender> {
	
	private static final long serialVersionUID = 1L;
	private String lzdId;		// 流转单ID
	private String proNo;		// 项目编码
	private String makeTenderBy;		// 标书制作人
	private String auditor;		// 审核人
	private String proPerformer;		// 项目执行人
	private String tenderFlag;
	private List<TenderFile> fileList;
	private TenderSection section;
	private Lzd lzd;
	public MakeTender() {
		super();
	}

	public MakeTender(String id){
		super(id);
	}

	@Length(min=0, max=64, message="流转单ID长度必须介于 0 和 64 之间")
	public String getLzdId() {
		return lzdId;
	}

	public void setLzdId(String lzdId) {
		this.lzdId = lzdId;
	}
	
	@Length(min=0, max=100, message="项目编码长度必须介于 0 和 100 之间")
	public String getProNo() {
		return proNo;
	}

	public void setProNo(String proNo) {
		this.proNo = proNo;
	}
	
	@Length(min=0, max=100, message="标书制作人长度必须介于 0 和 100 之间")
	public String getMakeTenderBy() {
		return makeTenderBy;
	}

	public void setMakeTenderBy(String makeTenderBy) {
		this.makeTenderBy = makeTenderBy;
	}
	
	@Length(min=0, max=100, message="审核人长度必须介于 0 和 100 之间")
	public String getAuditor() {
		return auditor;
	}

	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}
	
	@Length(min=0, max=100, message="项目执行人长度必须介于 0 和 100 之间")
	public String getProPerformer() {
		return proPerformer;
	}

	public void setProPerformer(String proPerformer) {
		this.proPerformer = proPerformer;
	}

	public Lzd getLzd() {
		return lzd;
	}

	public void setLzd(Lzd lzd) {
		this.lzd = lzd;
	}

	public String getTenderFlag() {
		return tenderFlag;
	}

	public void setTenderFlag(String tenderFlag) {
		this.tenderFlag = tenderFlag;
	}

	public List<TenderFile> getFileList() {
		return fileList;
	}

	public void setFileList(List<TenderFile> fileList) {
		this.fileList = fileList;
	}

	public TenderSection getSection() {
		return section;
	}

	public void setSection(TenderSection section) {
		this.section = section;
	}
	
	
	
}